package com.wyw.learning.thread.immutable;

/**
 * 类/方法简述
 *
 * @author Mr Wu    yewen.wu.china@gmail.com
 * <p>
 * Update History:
 * Author        Time            Content
 */
public class FinalStringDemo1 {
    public static void main(String[] args) {
        String a = "wyw2";
        final String b = "wyw";//final修饰之后，编辑器在编译时期把b当成常量使用
        String d = "wyw";
        String c = b + 2;//已经知道了b的值，同样c就是wyw2，因为常量池有wyw2，所以不会生成，直接指向
        String e = d + 2;
        System.out.println((a == c));
        System.out.println((a == e));//堆上的数据
    }
}
